Copyright(C) Suminagi All Rights Reserved.
2005/9/26